package util;

import com.alibaba.fastjson.JSONException;
import com.alibaba.fastjson.JSONObject;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;



public class XmlOrJson {


    public static String getType(String string) {
        if (isJson(string))
            return "Json";
        else if (isXML(string))
            return "xml";
        else
            return "String";
    }
    /**
     * 判断是否是json结构
     */
    public static boolean isJson(String value) {
        try {
            JSONObject.parse(value);
        } catch (JSONException e) {
//            e.printStackTrace();
            return false;
        }
        return true;
    }

    /**
     * 判断是否是xml结构
     */
    public static boolean isXML(String value) {
        try {
            DocumentHelper.parseText(value);
        } catch (DocumentException e) {
            return false;
        }
        return true;
    }
}
